// component/msgDialog/msgDialog.js
const app=getApp();
Component({
  /**
   * 组件的属性列表
   */
  properties: {
      
  },

  /**
   * 组件的初始数据
   */
  data: {
    showFlag: true,
    showTextFlag:false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    show(type) {
      if(type==1){
        this.setData({
          showFlag: false,
           showTextFlag: true,
        });
      }else{
        this.setData({
          showFlag: false,
        });
      }
     
    },
    hide() {
      this.setData({
        showFlag: true
      });
      wx.setStorageSync('msgContent', null);
    },
    send() {
      var _this = this;
      var mateid = wx.getStorageSync('mateid')
      var content = wx.getStorageSync('msgContent');
      app.doReq(app.globalData.SERVICE.MATES.VERIFY, { id: app.globalData.userid }, 'GET', function (res) {
        if (res.data.errmsg.indexOf("择偶") > 0) {
          // 择偶条件没有完善跳转到择偶条件
          app.confirm("提示", "为更好地为您提供服务，请在“个人编辑”中完善择偶条件。").then(function (value) {
            if (value) {
              wx.navigateTo({
                url: '../../pages/personalBaseInfoEdit/personalBaseInfoEdit'
              })
            }
          });
        } else if (res.data.errmsg.indexOf("基本信息") > 0) {
          app.confirm("提示", "为更好地为您提供服务，请在“个人编辑”中完善个人资料。").then(function (value) {
            if (value) {
              wx.navigateTo({
                url: '../../pages/personalBaseInfoEdit/personalBaseInfoEdit'
              })
            }
          });
        } else if (res.data.errmsg.indexOf("形象照") > 0) {
          app.confirm("提示", "为更好地为您提供服务，请在“个人”中上传形象照、身份证、毕业证。").then(function (value) {
            if (value) {
              wx.navigateTo({
                url: '../../pages/personalBaseInfoEdit/personalBaseInfoEdit'
              })
            }
          });
        } else {
          app.doReq(app.globalData.SERVICE.MATES.SAYHI, {
            'conMsg.memberA.id': app.globalData.userid,
            'conMsg.memberB.id': mateid,
            'conMsg.msg': content,
            'conMsg.type': 1
          }, 'GET', function (res) {
            if (res.data.code == 200 && res.data.type === 'SUCCESS') {
              wx.showToast({
                title: '发送成功',
                icon: 'success'
              });
              _this.setData({
                showFlag: true
              });
            }
          });
        }
      });
    },
    cancel() {
      this.setData({
        showFlag: true
      });
      wx.setStorageSync('msgContent', null);
    },
    whenInput(e){
      let content = e.detail.value;
      wx.setStorageSync('msgContent', content);
    }
  }
})
